![วิธีการเชื่อมต่อ Aurora Serverless จาก Query Editor](https://devio2023-media.developers.io/wp-content/uploads/2019/05/amazon-aurora.png)
วิธีการเชื่อมต่อ Aurora Serverless จาก Query Editor
ครั้งนี้จะมาแนะนำเกี่ยวกับวิธีการเชื่อมต่อ Aurora Serverless จาก Query Editor
สิ่งที่ต้องมี
ต้องทำการสร้าง Aurora Serverless ก่อน โดยทำตามคำแนะนำด้านล่างนี้
- เลือกทำตามหัวข้อต่อไปนี้ (✅ = หัวข้อที่ต้องทำ | ❌ = หัวข้อที่ไม่ต้องทำ)
เมื่อสร้าง Aurora Serverless เสร็จเรียบร้อยแล้วจะได้หน้าตาแบบนี้
จากนั้นเริ่มทำการเชื่อมต่อ Aurora Serverless จาก Query Editor ได้เลย
การเชื่อมต่อ Aurora Serverless จาก Query Editor
ตรวจสอบว่า ACU เป็น 0 หรือ 1 ACU หรือมากกว่านั้น
ตอนเริ่มต้นระบบจาก 0 ACU จะใช้เวลาประมาณ 10 วินาที ดังนั้นตอนที่ทำการเชื่อมต่อจะมี Error 1 ครั้ง จากนั้นรอจนครบ 10 วินาทีจนถึงค่า ACU ที่เราได้ตั้งค่าไว้ ก็จะไม่มี Error (ซึ่งในตัวอย่างนี้ได้ตั้งค่าไว้ที่ 1 ACU)
มาที่เมนูด้านซ้าย เลือกQuery Editor
มาที่หัวข้อ Connect to database แล้วตั้งค่าตามนี้
» Database instance or cluster:tinnakorn-aurora ▼
(เลือก Database ของเรา)
» Database username:Add new database credentials ▼
» Enter database username:admin
(ใส่ Username ของเรา)
» Enter database password:********
(ใส่ Password ของเรา)
» คลิกConnect to database
เมื่อขึ้น Error แบบนี้รอประมาณ 10 วินาทีแล้วคลิกConnect to database
อีกครั้ง
เมื่อมาหน้านี้แล้ว ก็ทำให้สามารถใช้คำสั่งที่เราต้องการได้ เช่น ทำการตรวจสอบ สร้าง และแสดง Database หรือ Table เป็นต้น
การรันคำสั่งใน Aurora Serverless
Copy คำสั่งนี้วางในช่อง Editor เพื่อเรียกดู Databases
จากนั้นคลิกRun
show databases;
เลื่อนลงมาด้านล่างที่หัวข้อ Result set 1 รายการ Database ที่มีอยู่ในปัจจุบันจะแสดงขึ้นมา
Copy คำสั่งนี้วางในช่อง Editor เพื่อสร้าง Database
จากนั้นคลิกRun
create database tinnakorn;
เลื่อนลงมาด้านล่างที่หัวข้อ Output จะเห็นว่าสามารถเพิ่ม Database ชื่อtinnakorn
ได้แล้ว
ขั้นตอนต่อไปจะเป็นการทำเกี่ยวกับการสร้าง table, เพิ่มข้อมูล, หรือเรียกดูข้อมูลใน Database
หมายเหตุ : ในกรณีที่จะทำการสร้าง table, เพิ่มข้อมูล, หรือเรียกดูข้อมูลใน Database ต้องใช้คำสั่งuse
ก่อนเสมอ เช่นuse tinnakorn;
และตามด้วยคำสั่งที่ต้องการ สามารถดูตามขั้นตอนถัดไปได้เลย
Copy คำสั่งนี้วางในช่อง Editor เพื่อสร้าง table
จากนั้นคลิกRun
use tinnakorn; create table test (id int, message varchar(255));
เลื่อนลงมาด้านล่างที่หัวข้อ Output จะเห็นว่าสามารถสร้าง table ที่ชื่อว่าtest
ได้แล้ว
Copy คำสั่งนี้วางในช่อง Editor เพื่อเพิ่มข้อมูลลง table
จากนั้นคลิกRun
use tinnakorn; insert into test (id, message) values(1, 'test');
เลื่อนลงมาด้านล่างที่หัวข้อ Output จะเห็นว่าสามารถInsert
ข้อมูลลงในตาราง test ได้แล้ว
Copy คำสั่งนี้วางในช่อง Editor เพื่อเรียกดูข้อมูลใน table
จากนั้นคลิกRun
use tinnakorn; select * from test;
เลื่อนลงมาด้านล่างที่หัวข้อ Output จะเห็นว่าสามารถแสดงเนื้อหาของตารางtest
ได้แล้ว
สรุป
การสาธิตนี้ก็คือการเชื่อมต่อ Aurora Serverless จาก Query Editor รวมไปถึงการรันคำสั่งใน Aurora Serverless สำหรับผู้ใช้งานที่พึ่งเริ่มศึกษา Aurora Serverless โดยเราสามารถรันคำสั่งที่ต้องการได้ เช่น การสร้าง Database, การเพิ่มข้อมูล, การเรียกดูข้อมูลใน table เป็นต้น
เมื่อใช้ Query Editor ก็จะสามารถเชื่อมต่อกับ Aurora ได้โดยไม่ต้องใช้ EC2 เพียงแค่ใช้ Management Console ก็เชื่อมต่อกับ Aurora ได้แล้ว